﻿using System;
using Ewk.MachineLearning.Classification.Conversions;
using Ewk.Math.Algebra;

namespace Ewk.MachineLearning.Clustering.MultidimensionalScaling
{
    public class EntityDistanceContainer : EntityDifferenceContainer<double>
    {
        /// <summary>
        /// Initializes a new instance.
        /// </summary>
        /// <param name="entityType">The <see cref="Type"/> of the entity.</param>
        /// <param name="vectors">The <see cref="EntityVector{T}"/> list to calculate difference angles for.</param>
        public EntityDistanceContainer(Type entityType, params EntityVector<double>[] vectors)
            : base(entityType, Vector<double>.Distance, vectors)
        {
        }
    }
}